package com.yuju.order.service;

import java.util.List;

import com.yuju.model.account.AccountModel;

/**
 * 
 * 类名：IOrderAccountService  <br />
 *
 * 功能：订单账务
 *
 * @author : xuehj <br />
 * @Date : 2017年12月14日 上午11:37:14  <br />
 * @version : 1.1 <br />
 */
public interface IOrderAccountService {
	/**
	 * 
	 * 功能：NOSHOW房费<br/>
	 *
	 * @author xuehj
	 * @param accounts 账务
	 * @Date 2017年12月14日 上午11:38:38 <br/>
	 */
	int saveNoShow(List<AccountModel> accounts,String empId);
	
	/**
	 * 
	 * 功能：走结<br/>
	 *
	 * @author xuehj
	 * @param roomOrderId 房间订单ID
	 * @param goReason 走结原因
	 * @param empId 员工ID
	 * @param roomId 房间ID
	 * @Date 2017年12月14日 上午11:41:42 <br/>
	 */
	int saveSettleAccount(String roomOrderId, String goReason, String empId, String roomId);
	
	/**
	 * 
	 * 功能：退房<br/>
	 *
	 * @author xuehj
	 * @param list 账务数据
	 * @param roomId 房间ID
	 * @param empId 
	 * @param roomOrderId 
	 * @Date 2017年12月14日 上午11:46:56 <br/>
	 */
	int saveCheckOut(List<AccountModel> list, String roomId, String roomOrderId, String empId);
}
